home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 220 (1992-09-10)(Manewaldt, A.)(DE)(PD).zip / Taifun 220 (1992-09-10)(Manewaldt, A.)(DE)(PD).adf / Schutz / VT2.44d < prev    next >
Text File  |  1992-09-12  |  58KB  |  1,299 lines

  1.  
  2.  
  3.       ab VT2.42 ist die Parameterabfrage fuer die Verwendung
  4.       in der startup-sequence entfernt !!!!!
  5.       Begruendung: das Prg ist inzwischen viel zu gross fuer die
  6.                    Verwendung in der startup-sequence
  7.  
  8.  HINWEIS:
  9.  
  10.    - Bitte lesen Sie zuerst VT.LiesMich. Danke !
  11.  
  12.    - Serienersteller sollten vorher Kontakt mit mir aufnehmen !!!
  13.  
  14.    Heiner
  15.  
  16.    WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG
  17.  
  18.       Entgegen anderslautenden Geruechten ist VT  KEIN  Hinter-
  19.       grundprogramm (???). Der Speicherverbrauch ist viel zu
  20.       hoch. Sie starten bitte VT, testen ihren Speicher und die
  21.       Disks. Bitte sind Sie so vernuenftig und sehen Sie ein, dass
  22.       nicht gleichzeitig ein anderes von Ihnen gestartetes Programm,
  23.       Schreibzugriffe auf die gerade zu testende Disk ausfuehren darf.
  24.       Es sollte bekannt sein, dass jeder Schreibzugriff die Disk-
  25.       struktur veraendert ( unter Umstaenden wird auch der BitMapBlock
  26.       verlagert !!).
  27.  
  28.                                                 Danke
  29.  
  30.    WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG
  31.  
  32.    WICHTIG 2:
  33.       Mit KS2.04 koennen Hardlinks (mit makelink) und Softlinks
  34.       (z.B. mit Assembler) erzeugt werden. VT kommt mit Hardlinks
  35.       unter KS1.3 und KS2.04 zurecht. Softlinks verkraftet VT nur
  36.       unter KS2.04 . Mit KS1.3 stuerzt VT beim File- u. BlockITest
  37.       mit GURU B ab. Die Links werden im FileRequester aber auch
  38.       mit KS1.3 erkannt und ohne GURU ausgewiesen (andere Routine).
  39.  
  40.    Hinweis: 26.01.92
  41.       Im Januar 92 sind mehrere Anrufe gekommen und zwei Disks geschickt
  42.       worden, bei denen der BlockKetteTest den Rueckzeiger auf den
  43.       Fileheader als falsch erkennt. Nach Commodore zeigt beim
  44.       OFS ein Langwort im DataBlock auf den Fileheaderblock zurueck.
  45.       Bei diesen Disks zeigt das Langwort auf den EIGENEN Datenblock.
  46.       Durch die doppelte Verkettung sind diese Files meist lauffaehig.
  47.       Ein Einzelfilecopy der ganzen Disk behebt diesen Fehler.
  48.       Versuche mit dem CopyBefehl der neuen WB und ROM KS2.04 ergaben,
  49.       dass das Betriebssystem mit OFS WEITERHIN diesen Rueckzeiger
  50.       setzt !!!! Es muss also ein UtilityPrg im Umlauf sein, das diesen
  51.       Fehler erzeugt. Moeglichkeiten:
  52.          - einfacher CopyBefehl    (unwahrscheinlich)
  53.          - DiskOptimizer
  54.          - DirUtility mit eingebautem Copybefehl
  55.          - DiskCopyPrg mit Option Dir-orientiert
  56.          - oder eine Moeglichkeit, die ich vergessen habe
  57.             Wer kennt ein Prg ?????
  58.    Erste Antworten Feb. 92: alle nennen den gleichen DiskOptimizer-Namen
  59.                               ( kein PD !!!)
  60.  
  61.    XCopy 5.2 Fehler (Orginal ??):
  62.       Anfang April habe ich einige Disketten bekommen, mit der Bitte, sie
  63.       zu ueberpruefen. Jeweils bei einem File hat VT bei dem Block-Ketten-
  64.       Test bad T.Data ausgegeben (d.h. die Kennung eines DatenBlocks = $8
  65.       stimmte nicht ). Es war IMMER der Block 2 (also gleich nach dem BB).
  66.       Telephonische Rueckfragen ergaben, dass der Xcopy-BB IMMER nach-
  67.       traeglich installiert wurde. Ich vermute nun, dass anstatt 1024
  68.       Bytes in einer Schleife 1028 Bytes zurueckgeschrieben werden. Bitte
  69.       fuehren Sie mit ihrem Orginal-Xcopy einen entsprechenden Test durch
  70.       (WICHTIG: Block 2 MUSS von einem File belegt sein). Falls Sie
  71.       danach $0 anstatt $8 im 2.Block 0.Langwort finden, informieren Sie
  72.       bitte den Hersteller und MICH .
  73.  
  74.    HinweisA Juli 92:
  75.       (N) = nach meiner Meinung ein Nutzprg, das Vektoren verbiegt, die
  76.             auch von Viren verbogen werden.
  77.       (H) = nach meiner Meinung ein harmloser BB
  78.       (L) = nach meiner Meinung ein BB der mit KS2.04 und/oder 68030
  79.             nicht sauber laeuft
  80.  
  81.    HinweisB Juli 92:
  82.       Falls Sie bei einer Disk Fehlermeldungen bekommen, probieren Sie
  83.       die Disk mit ihrem 2.LW. Oder machen Sie ein einfaches diskcopy
  84.       (bitte KEIN nibblecopy). Oder verwenden Sie turbobackup. Es kann
  85.       sein, dass die kopierte Disk KEINE Fehler mehr zeigt. Allerdings
  86.       sollten Sie dann bedenken, dass ein LW sich verstellt hat. Ent-
  87.       weder ihr LW oder das LW auf dem die "OrginalDisk" erzeugt wurde.
  88.  
  89.    Hinweis Aug 92:
  90.       Im Icon ist ein Stack von 4096 eingetragen. Dies kann fuer eine
  91.       grosse Festplatte bei FileTest zu wenig sein. Tragen Sie dann
  92.       bitte 8192 oder mehr ein. Beim Start von VT aus Shell muss dann
  93.       zuerst der Stack-Befehl eingegeben werden. Danke
  94.       Sollte behoben sein: 17.08.92
  95.  
  96.  
  97.  
  98.   letzte Aenderung: 10.09.92
  99.  
  100.   Aenderungen seit VT2.43
  101.  
  102.    WICHTIG !!!!!
  103.       Um Linkviren SICHER zu finden, die sich HINTER
  104.       den 1.Hunk linken, MUESSEN Sie FileTest auf-
  105.       rufen !!!
  106.  
  107.    - Express2.20                        09.09.92
  108.        2 Zerstoerungsfiles
  109.  
  110.    - D-Structure A u. B                 08.09.92
  111.        2 File-Viren
  112.  
  113.    - Compuphagozyte 4 u. 4a             08.09.92
  114.        (FileVirus)
  115.  
  116.    - teilweiseunterstrichene Buch-      07.09.92
  117.      staben fuer Tastatur (gilt
  118.      im Moment nur fuer Df0:)
  119.  
  120.    - drucke erweitert                     Aug 92
  121.  
  122.    - aus VT-kennt ausgegliedert:          Aug 92
  123.         - VT-and.BB
  124.         - VT-Cruncher
  125.         - Vt-Druck
  126.         - VT-Filerequester
  127.         - VT-Nutz.Prg
  128.  
  129.    - Stack-Bedarf wieder reduziert        Aug 92
  130.         (hoffe ich) (auf 4096)
  131.  
  132.  
  133.  Programmvoraussetzungen:
  134.  
  135.    - fuer den PrgAblauf werden bis zu 290Kb Mem (Fast und Chip (falls kein
  136.      Fastmem vorhanden, dann nur Chip)) benoetigt: z.B. fuer
  137.       - 180Kb eigenes Prg
  138.       - 20Kb Hauptfenster (Betriebssystem)
  139.       - 15-20Kb fuer Requester (Betriebssystem)
  140.       - 5Kb kurzfristig fuer neu eingelegte Disk (Betriebssystem)
  141.       - 20Kb FileRequester
  142.       - usw.
  143.    Hinweis: Falls Probleme mit nur 512Kb-Speicher (a500), bitte startup-
  144.             sequence abbrechen und OHNE loadwb aus cli starten.
  145.             Stack-Befehl nicht vergessen (bei Bedarf z.B. stack 8192)
  146.             Danke
  147.    - KickRom V1.2 oder V1.3
  148.    - laeuft mit Kick V1.3 auf A3000
  149.    - sollte mit 37.175 auf A3000 laufen
  150.    - sollte mit 39.101 auf A3000 laufen
  151.    - sollte mit KS2.04 auf A500Plus laufen
  152.    - sollte mit KS2.05 auf A600 laufen  (37.300) 4.LW
  153.    - sollte mit Commodore-CDTV laufen (aber NUR Disk, NICHT CD-Test)
  154.       (Laufwerksinfo fuer CD: lowCyl = 0 ist ok. , aber
  155.        1 Block pro track
  156.        1 Surface (waere kein Problem)
  157.        1 Cyl pro CD ????
  158.        HighCyl = 0 was soll das !!!!  Wer kennt Abhilfe. Ein
  159.        einfacher FileTest waere natuerlich moeglich mit DOS-Funktionen,
  160.        entspricht aber nicht meinen Vorstellungen. Deshalb wird
  161.        CD0: nicht angezeigt)
  162.    - laeuft  n i c h t  mit ZKick, LKick oder ReKick auf A2000
  163.    - laeuft  n i c h t  mit Kickit B1-Bx auf A2000
  164.    - mit gepatchten Kickepromversionen erwarte ich Probleme
  165.    - mit KickDisk V1.2 Vers.33.166 laeuft mein Prg. nicht
  166.          (Trackdisk.device liegt an anderer Stelle)
  167.    - PalScreen  (geht nicht immer, ist Commodore bekannt !!)
  168.          bei KS1.2 u. 1.3 bei NTSC Angebot Kreset oder Interlace
  169.  
  170.  Prg.ablauf:
  171.  
  172.    - prg im Cli starten oder von WB starten
  173.  
  174.  
  175.   Einschub:
  176.    - Test auf KickRomV1.2, V1.3 oder V2.0
  177.    - Test auf PAL-Screen
  178.    - ein Fenster wird geoeffnet (muss immer kurz erscheinen !!!)
  179.    - einige Vektoren werden getestet und angezeigt
  180.    - wenn Veraenderung, dann:
  181.    - Suche nach bekannten Viren (s.u.) beginnt
  182.      - falls erfolgreich
  183.        - Namensausgabe
  184.        - Vektoren werden zurueckgesetzt und angezeigt
  185.        - Virenprogramm wird mit Nullen ueberschrieben
  186.        - also kein Reset mehr notwendig
  187.  
  188.      - falls erfolgreich 2
  189.          aus programmtechnischen Gruenden, ist es bei einigen Viren not-
  190.          wendig, vor der Vektoranzeige das VirusPrg. zu loeschen (z.B.
  191.          Extreme) und mit Null aufzufuellen. Es taucht dann der Requester
  192.          auf:
  193.                            XYZ-NameVirus
  194.                           war im Speicher
  195.                 Weiter                     Weiter
  196.  
  197.      - falls Nein
  198.        - Request      unbekanntes Programm
  199.                           im Speicher
  200.                 KReset                     weiter
  201.      - weiter:
  202.        es werden keine Veraenderungen vorgenommen und das
  203.        Programm beendet.
  204.      - KReset:
  205.        - Vektoren werden zurueckgesetzt
  206.        - reset wird ausgefuehrt
  207.  
  208.       dieser Weg wurde gewaehlt, damit zukuenftige Viren mit
  209.       eigenen Task (hier reicht das Zuruecksetzen der Vektoren
  210.       nicht mehr, sondern es muss auch der/das Task entfernt werden)
  211.       geloescht werden koennen, ohne den Computer auszuschalten.
  212.  
  213.  
  214.    ARBEITS-Fenster:
  215.    ================
  216.  
  217.    ZWEI BITTEN falls Sie Schreibzugriffe planen !!!!!!
  218.  
  219.    - Setzen Sie im VorPrg. die OrgVectoren, auch wenn Sie ein fuer
  220.       Sie wichtiges Resident-Prg. spaeter neu laden muessen
  221.    - Arbeiten Sie mit einer Disk-Kopie (bedenken Sie, auch mir
  222.       koennen Fehler unterlaufen !!!!)
  223.  
  224.    Erklaerung:
  225.  
  226.    Im Hauptfenster sind in manchen Gadgets Buchstaben unterstrichen.
  227.    Wenn Sie die entsprechende Taste druecken, wird bei Gadgets, die
  228.    in DF0: und DEVS unterteilt sind, die Aktion fuer DF0 ausgeloest.
  229.    Bei Gadgets ohne Unterteilung sollte eine Auswahl erscheinen
  230.    (z.B. Listen).
  231.  
  232.    Ende = Prg.Ende
  233.    ----
  234.  
  235.    Listen:
  236.    -------
  237.             Mit diesem Programmteil koennen Sie sich einen schnellen
  238.             Ueberblick verschaffen, was in ihrem Computer im Moment
  239.             aktiv ist (z.B. SnoopDos) oder einen Virus-Task finden.
  240.             Falls bei Resident eine Adresse NICHT ins ROM (>$F8 o. >$FC)
  241.             zeigt, fangen Sie bitte mit Nachforschungen an !!!
  242.             Hinweis: Die Listen werden pro Aufruf nur 1x gelesen.
  243.                      Der Task-Zustand aendert sich also NICHT !!
  244.             Hinweise zu IntVec:
  245.                Unter KS2.04 werden Aud0-3 erst nach dem 1.Aufruf des
  246.                audio.device eingebunden.
  247.                Es wird jeweils auch die Ausgangszeile eines IntVec an-
  248.                gezeigt, obwohl die Verwaltung über Listen erfolgt. Aber
  249.                VirenProgrammierer halten sich nicht an Listen und ver-
  250.                biegen direkt (sehr beliebt Nr.5). Deshalb diese Zeilen.
  251.                (Beispiel DASA)
  252.  
  253.             Abbruch mit ESC-Taste oder re.Maustaste
  254.             Ausdruck mit druck
  255.  
  256.    z.Zyl:
  257.    ------
  258.             - physikalisch Zylinder 0
  259.             - physikalisch Zylinder 1   s.u.
  260.             - logisch Zylinder 0
  261.             - Root-Zylinder
  262.             - logisch Zylinder variabel   s.u.
  263.             - Root-Zylinder PC0: u. PC1: s.u.
  264.                - Abbruch mit ESC-Taste oder re.Maustaste
  265.                - Ausdruck des gerade sichtbaren Blocks mit Druck-Gadget
  266.  
  267.             Hinweis: Der Rootblock einer Festplatte muss NICHT in
  268.              Block 0 des Zylinders liegen, sondern nur in Block 0
  269.              eines Tracks von diesem Zylinder (rechnen Sie nach).
  270.              Beispiel: Ihre Festplatte hat 6 Oberflaechen und 33
  271.              Bloecke pro Zylinder. Dann kann der RootBlock auch in
  272.              Block 99 des Zylinders liegen. Sie muessen dann also
  273.              mit dem PropGadget durchklicken um ihn zu finden.
  274.              ( Hoffentlich habe ich keinen Rechenfehler gemacht )
  275.  
  276.          Eigentlich war dieser Programmteil nur fuer Festplatten ge-
  277.          dacht. Da aber das Ausblenden der restlichen Laufwerke mehr
  278.          Aufwand gebracht haette, koennen Sie jetzt von jedem LW den
  279.          physikalischen Zylinder 0 anschauen (also auch den kompletten
  280.          French-Kiss-BB-Virus. Die 6 Bloecke fehlen mir IMMER noch!!).
  281.          Blockwechsel mit PropGadget (rechts). Programmteilende mit
  282.          ESC-Taste. Blockanzeige rechts oben (es beginnt mit 0 !!).
  283.          Den angezeigten Block (512Bytes) koennen Sie nach dem Ver-
  284.          lassen des PrgTeils im FileRequester abspeichern.
  285.          Warum dieser Programmteil:
  286.          Weil Commodore festgelegt hat, dass der Rigid-Bereich ausser-
  287.          halb von jeder Partition liegen soll. Nun koennen aber fast
  288.          alle DiskMonitore (Stand: Jan 92) nur logische Bloecke an-
  289.          zeigen. Glauben Sie nicht, dann bitte selbst ausprobieren.
  290.          Sie werden Block NULL ihrer ersten Partition sehen, aber nicht
  291.          Block 0 von Zylinder 0 .
  292.          Nun gibt es aber schon BB-Viren, die sich unbeabsichtigt
  293.          (nehme ich mal an) auf Block 0 von Zylinder 0 schreiben koennen,
  294.          da das trackdisk.device nicht gefordert wurde. Als Schutz
  295.          konnten Sie schon laengere Zeit mit VT Block 0-3 von Zylinder 0
  296.          abspeichern und bei Bedarf zurueckinstallieren. Hab ich selbst
  297.          bei einem verzweifelten User schon einmal gemacht und hat
  298.          die Festplatte vor der Neuformatierung bewahrt.
  299.          Durch Telephongespraeche hat sich herausgestellt, dass SCSI-
  300.          Festplatten zunehmend gekauft werden, dass man sich aergert,
  301.          weil man nicht sieht was im Rigid-Bereich steht (oder haben
  302.          Sie mit ihrem Kontroller einen solchen Monitor mitbekommen?)
  303.          oder Angst hat, dass es jemand einfaellt hier ein VirusPrg
  304.          gezielt unterzubringen.
  305.          Deshalb dieser Programmteil
  306.          Fehlermeldungen:     siehe bei BlockITest
  307.            Disk bad    Pech gehabt, ein Track dieses Zylinders auf der
  308.                        HD wurde beim Low-Level-Format als unbrauchbar
  309.                        erkannt und ein ErsatzTrack benutzt (hoffentlich).
  310.                        VT sucht den ErsatzTrack NICHT. Ziehen Sie bei
  311.                        Bedarf das PropGadget weiter. Vielleicht ist der
  312.                        naechste Track des Zylinders in Ordnung.
  313.                        Bei Disk: Track defekt oder Fremdformat !!!
  314.          Hinweis2: wenn Sie die Arbeit abbrechen (re Maustaste), dann
  315.             koennen Sie mit dem Filerequester den letzten gezeigten Block
  316.             abspeichern.
  317.          zu physikalisch Zylinder 1 :
  318.          Die Software von einigen Kontrollern sperrt 2 Zylinder fuer
  319.          den Rigid-Bereich. Jetzt koennen Sie auch diesen Bereich an-
  320.          schauen und je 1 Block abspeichern (s.o.) .
  321.          zu logisch Zylinder variabel :
  322.          Schauen Sie bitte zuerst in Tools, LWInfo die Werte von LowCyl
  323.          und HighCyl nach. Danke
  324.          Rechnung fuer max. moeglichen logischen Zylinder:
  325.            max. log. Zyl. = HighCyl - LowCyl
  326.          Falls Sie einen hoeheren Wert waehlen, sollten Sie im Prgverlauf
  327.          eine Fehlermeldung erhalten (hoffe ich).
  328.          Also z.B. bei einer Disk:  MaxLogZyl = 79 - 0 = 79
  329.             oder:
  330.             LOWCyl = 304  HighCyl = 804
  331.             max. log. Zyl = 804 - 304 = 500
  332.             dann ergibt sich
  333.             phys. LowCyl  304 = log. Zyl   0
  334.             phys. HighCyl 804 = log. Zyl 500
  335.             also umfasst die Partition eigentlich 501 Zylinder !!!!
  336.  
  337.          Der hoechste einstellbare Wert fuer Festplatten: #9999
  338.  
  339.      - Root-Zylinder PC0: u. PC1: (df0: u. df1: als MSDOS-Laufwerke)
  340.          Suchen Sie bitte das Directory in Zylinder 0 und meist Block 7.
  341.          (gilt nur fuer 720kb MSDOS-Disketten, nicht fuer 1,2mb o 1,4mb)
  342.  
  343.    Vergl. :               (Vergleiche)
  344.    --------
  345.  
  346.       - Abbruch: ESC-Taste oder re.Maustaste
  347.       - Ausdruck von 2048 Bytes mit Druck-Gadget
  348.  
  349.                je 1024 Bytes
  350.  
  351.       - lege Testbeginn fuer 2. Objekt fest oder 0
  352.          Es geht nur eine Verschiebung in 2-Byte-Schritten.
  353.          Diese Einstellung muss ZUERST gemacht werden, wenn der Beginn
  354.          beim 2. Objekt verschoben werden soll !!!!
  355.  
  356.          Warum:
  357.          Manche BootblocksaveUtilities legen vor dem eigentlichen BB
  358.          1 LW zur Erkennung ab. Sie muessen also 4 einstellen.
  359.          Sie haben ein bekanntes Linkvirusfile. Sie wollen dieses File
  360.          mit einem anderen File vergleichen. Da das 2. File mehr Hunks
  361.          hat (Zahl steht im 3.LW) muessen Sie den den Testbeginn fuer
  362.          das 2. File solange verschieben, bis $000003E9 deckungsgleich
  363.          sind.
  364.  
  365.       - BB <-> BB
  366.          lade 2 BB jeweils von Track 0 .
  367.          So koennen Sie auf Nachahmungen testen. Oder Sie wollen den
  368.          codierten Bereich herausfinden, von einem BB-Virus, der sich
  369.          bei jedem Schreibvorgang neu codiert (z.B. mit Inhalt von $DFF006).
  370.  
  371.       - BB <-> File
  372.          vergleiche BB von Track 0 mit einem archivierten File
  373.  
  374.       - File <-> File
  375.          vergleiche zwei Files
  376.  
  377.  
  378.    VT - Prefs :
  379.    ------------
  380.          - mit Seitenstopp             Ja / Nein
  381.          - BB mit expansion.lib        Ja / Nein
  382.          - DOS2/3 ab KS2.04            Ja / Nein
  383.          - DOS4/5 ab KS3.0             Ja / Nein
  384.          - AddBuffers 200 ab KS2.04     0 / 200
  385.          - Warnton                     Ja / Nein
  386.          - Drucker bereit ?            Ja / Nein
  387.          - Druckrequester ?            Ja / Nein
  388.  
  389.    zu Druckrequester ? :
  390.       NUR fuer FileTest und Tools/SystemTest notwendig.
  391.       Fuer diese zwei Programmpunkte MUSS Ja eingetragen sein, damit
  392.       ein Ausdruck moeglich wird. Bei den zwei Programmpunkten koennen
  393.       Sie dann im Druckrequeseter immer noch verneinen. Es hat mich
  394.       aber beim FileTest von 20 Disks der DruckRequester am Anfang
  395.       genervt, weil ich meist nicht drucken wollte. Deshalb kann er
  396.       in VT-Prefs mit Nein unterdrueckt werden.
  397.  
  398.    zu Drucker bereit ? :
  399.       Wenn alles in Ordnung ist, bekommen Sie "SOFORT" ein Ja .
  400.       Falls es Probleme gibt, kommt erst nach rund 30 Sekunden eine
  401.       Meldung vom Betriebssystem zurueck. VT ist dafuer NICHT verant-
  402.       wortlich !!! Probieren Sie es aus mit WB/Tools/initprinter .
  403.       Auf ihrem Bootmedium (Disk o. HD) muessen sein:
  404.          prefs, parallel.device, printer.device, und z.B. NEC
  405.       Vor dem Anklicken von 'Drucker bereit ?' MUESSEN sie einmalig ihre
  406.       Bootdisk einlegen !!!!
  407.       Weitere Fehlerquellen:
  408.          - ist der Drucker an ?
  409.          - ist er Online ? (LED)
  410.          - ist Papier da ?
  411.          - ist er ueberhaupt angeschlossen ?
  412.          - haben sie ueberhaupt einen Drucker ?
  413.             (Das glauben Sie nicht? War der Grund fuer eine Reklamation
  414.                im MSDOS-Bereich)
  415.  
  416.    zu Warnton :
  417.       aktiviert zu manchen Requestern als Zusatz einen Ton
  418.  
  419.    zu DOS4/5:
  420.       Diese BB-Kennung ermoeglicht ein DirCache auf Disk. Ein neuer
  421.       BlockTyp ($20 oder $21) wurde eingefuehrt. Bitte verwenden Sie
  422.       diesen BB nur wenn Sie haben:
  423.       KS3.0, l:DCFileSystem, neue Befehle: format, install, info
  424.       Hinweis: DOS4 liefert mit dem alten Filesystem Phantasiewerte
  425.       in Bezug auf fileinfo (numblocks). Lassen Sie die Finger davon,
  426.       bis alle Bugs entfernt sind. VT versucht diese Klippe bei der
  427.       Erkennung von DOS4 im BlockKettenTest zu umgehen.
  428.       DOS5 liefert brauchbare Werte.
  429.  
  430.    zu DOS2/3:           (International)
  431.       Diese Kennungen wurden im ROM KS2.04 gefunden.
  432.          DOS2 = OFS
  433.          DOS3 = FFS
  434.       Diese BB`e koennen mit install von WB KS2.04  N I C H T  er-
  435.       zeugt werden.
  436.       Diese BB`e sind von Commodore  N I C H T  dokumentiert.
  437.       Benutzung also auf  E I G E N E  Gefahr !!!!
  438.       VT schreibt hier immer den BB mit expansion.library .
  439.       Unter KS1.3 sind diese BB`e  NUTZLOS  , da eine solche Disk
  440.       als not a Dos-Disk eingestuft wird !!! (die Kennungen befinden
  441.       sich nicht im ROM)
  442.    Nachtrag: 04.03.92
  443.          DOS2/3  = International
  444.       Koennen mit WB2.1 erzeugt werden.
  445.       format V38.11 (31.1.92) und install V38.11 (20.1.92) notwendig.
  446.       Zusatzparameter bei format z.B. INTL
  447.  
  448.    zu AddBuffers:
  449.       Dieser Befehl arbeitet nur mit KS2.04  V37 !!!!! und hoeher
  450.          (nach Commodore kann bei diesem Befehl auch noch unter V36
  451.             ein Fehler auftreten!!)
  452.       VT verwendet diesen Befehl nicht bei KS1.3, weil hier temporaere
  453.       Buffer nicht wieder entfernt werden koennen.
  454.          Stellen Sie bitte ein:
  455.             0    nichts dazu           ;also ueberlegen Sie bitte, ob
  456.                                        ;Ihr Speicher reicht !!!
  457.             200   rund 100 Kb
  458.       VT verwendet diesen Befehl nur bei FileTest und BlockKette. Die
  459.       temporaeren Buffer werden jeweils dem TestLW zugewiesen und am
  460.       Ende des jeweiligen Tests wieder entfernt. Bei Problemen SOLLTE
  461.       ein Fehler-Requester erscheinen. (hoffe ich ???)
  462.       Die komplette Speicherfreigabe koennen sie vor und nach VT-Be-
  463.       nutzung mit avail und addbuffers im cli ueberpruefen.
  464.       Probieren Sie Addbuffers mit der OrgWB2.04 . Es bringt Zeit.
  465.       Also erst Filetest WB2.04 ohne AddBuffers und dann mit 200 .
  466.       Empfehlung: Sollte VT anbieten, einen LinkVirus auszubauen,
  467.          so brechen Sie bitte ab und setzen AddBuffers auf 0. Sonst
  468.          haben Sie vielleicht nicht genug Speicher um das LinkFile
  469.          einzulesen, den Virusteil auszubauen und dann das Prg. wieder
  470.          abzuspeichern. Ich habe allerdings bei Tests KEINE Probleme
  471.          festgestellt.
  472.       Testbeispiel:
  473.       68030, Org-Disk-WB2.04, Org-AddBuffers df0: 5, 8Mb FM
  474.       mit VT         addbuffers 0           addbuffers 200
  475.       FileTest         1:44                      0:42
  476.       Hinweis fuer KS1.3-Benutzer:
  477.       Falls Sie genuegend Speicher haben, rufen Sie aus c
  478.       addbuffers df0: 200 auf . VT testet schneller . Nachteil:
  479.       Sie koennen addbuffers nur durch einen RESET unter KS1.3 wieder
  480.       freigeben !
  481.  
  482.  
  483.    VT - Tools :
  484.    ------------
  485.     - Flush-Sp
  486.          Loescht nicht benoetigte (nicht mehr benutzte) Module aus dem
  487.          Speicher. Die MAGIC-Zahl stammt nicht von mir, sondern wurde
  488.          im FIDO-Netz diskutiert.
  489.          Beispiel: Sie betreiben DFUE. Danach ist immer noch serial.device
  490.          im Speicher (Beweis:VT/Listen/device). Nach Flush haben Sie
  491.          wieder mehr Speicher. usw.
  492.  
  493.     - zeige Vec
  494.          zurueck mit Weiter-Gadget
  495.          Ausdruck mit Druck-Gadget
  496.             - zeigt wichtige Vektoren, die von Viren verbogen werden
  497.               (aber auch von einigen Nutzprogrammen)
  498.             - Konfiguration
  499.               Sollte auch unter KS1.3 und OHNE setcpu sinnvolle Wer-
  500.               te ausgeben.
  501.               Hinweis 1 :
  502.               Sollten Sie bei CPU 68030 finden und bei MMU nichts,
  503.               dann sollten Sie ihre Maschine aufschrauben und nach-
  504.               schauen, ob ihr Prozessor vielleicht die Bezeichnung
  505.               EC68030 (Billigversion ohne MMU) hat.
  506.               Hinweis 2 :
  507.               VBlank wird aus execbase+$212 ausgelesen
  508.                (vgl. ARKRM S.803 Z.129)
  509.          Neu: LoadSeg-Vektor
  510.          Sie werden staunen, wieviele Nutzprogramme inzwischen diesen
  511.          Vektor verbiegen. Rufen Sie dann Loadseg in Tools auf und
  512.          versuchen Sie einen ASCII-Text zu finden.
  513.  
  514.     - SystemTest
  515.          naechste Seite: Space oder li.Maustaste
  516.          Abbruch       : ESC oder re.Maustaste
  517.          Ausdruck      : mit Druck-Gadget
  518.          Testet alle SprungVektoren von libs, devices und resources,
  519.          die sich im Speicher befinden. Vektoren die nicht ins ROM
  520.          weisen, werden angezeigt. Da alle Vektoren von nachgeladenen
  521.          Teilen (z.B. diskfont.library) nicht ins ROM zeigen, wird auch
  522.          ein Vektorzeiger, der nicht ins ROM zeigt und nicht mehr als
  523.          +- $6000 von einer bestimmten Adresse abweicht, als gueltig
  524.          von VT anerkannt, wenn Sie im Requester NEIN waehlen.
  525.  
  526.          Beispiel: DoIo  Exec -$1c8   KS2.04
  527.                   -$1c8  -$1c6
  528.                   $4ef9  $00f80808
  529.                    JMP   Sprungziel
  530.                     2        4 Bytes = 6 Bytes
  531.             Sollte DoIo verbogen sein, so gibt VT aus:
  532.                -$1c6  $xxxxxxxx  (zeigt also das Sprungziel)
  533.  
  534.          Hinweis1: setpatch von KS1.3 verbiegt schon mehrere Vektoren !!!
  535.          Hinweis2: ab KS2.04 ist NegOff nicht immer durch 6 teilbar ohne
  536.             Rest (z.B. graphics.library und andere), sondern langwortorien-
  537.             tiert. Warum, fragen Sie Commodore !!
  538.          Hinweis3: auch ohne setpatch weisen bei KS1.3 mehrere Vektoren
  539.             von Exec.lib nicht ins ROM !!!!
  540.  
  541.     - LW-Info
  542.         Ausdruck mit Druck-Gadget
  543.          Bei Disk-LW MUSS eine Disk eingelegt sein !!!
  544.          Gibt wichtige Parameter des LW`s und der Disk aus.
  545.             Hinweis: Unter KS1.2 und KS1.3 werden fuer LW DF0-3
  546.                folgende Daten NICHT ausgegeben, weil sie unbrauch-
  547.                bare Werte enthalten:
  548.                   PreAlloc, MaxTransfer, Mask, BootPri u. DosType
  549.             Fragen Sie Commodore oder schauen Sie ins ROM oder DosEnvec,
  550.             da steht die unbrauchbare Tabelle fuer DF0-3. Sie finden
  551.             dann z.B. fuer Prealloc #11 usw. ?????? obwohl der Wert
  552.             richtig 0 sein muesste.
  553.             Bei KS2.04 ist der Fehler behoben.
  554.  
  555.       Rechnung: UsedBlocks+FreeBlocks+2(reserved)=BlocksperDisk
  556.  
  557.             LW-880Kb     SectorperBlock 1    BlocksperTrack 11
  558.             HD-LW                       2                   22
  559.             Das HD-LW CHINON FB357A arbeitet mit ROM KS2.04 auch
  560.             im A2000C . Install schreibt entgegen meinen Erwartungen
  561.             KEINEN ANDEREN BB !!!!
  562.          Hinweis: Auch mit KS2.04 wird der BufferWert in DOS-Envec nicht
  563.             geaendert, wenn Sie AddBuffers aufrufen (Commodore-Fehler ??)
  564.          Hinweis2: Auch mit KS1.3 muss DosType (aus DosEnvec) und Disk-
  565.             Type (aus InfoData) NICHT uebereinstimmen !!!  Warum ?? Bitte
  566.             fragen Sie Commodore !!
  567.             Beweis fuer KS1.3:
  568.               - mount VD0
  569.               - mountlist muss natuerlich l:fastf... und $444f5301 ent-
  570.                 halten
  571.               - formatieren Sie VD0 mit FFS
  572.               - danach LW-Test
  573.               - DosType wird immer noch DOS0 sein und DiskType DOS1  !!!!
  574.                                                   
  575.         zu PC0: u. PC1: (df0: u. df1: als MSDOS-Laufwerke 720Kb)
  576.          Warum hier 1439 Blocks reserviert sind, fragen Sie am besten
  577.          die Commodore-Entwickler. Weiterhin liegen die Directory-
  578.          Eintraege meist in Zylinder 0 Block 7 und nicht wie angegeben
  579.          RootBlock=0. Suchen Sie also bitte dort nach den Filenamen.
  580.  
  581.  
  582.     - setze OrgVec = setzt alle wichtigen Vectoren, aber ein Prg.
  583.                   wird nicht mit Nullen aufgefuellt, wie im Vorprg.
  584.  
  585.  
  586.     - zeige Vec = Vectorenanzeige im Hauptprogramm  o h n e  Virustest
  587.  
  588.     - KRESET  mit Sicherheitsabfrage
  589.  
  590.     - KRESA3  mit Sicherheitsabfrage    (fuer A3000)
  591.                      (schaltet fuer sauberen RESET MMU ab)
  592.     - Base:
  593.        Ausdruck mit Druck-Gadget
  594.          Dos.lib   es wird die Lage der Dos.lib im Speicher angezeigt
  595.             und nach Block 2 $00 gelegt. In Block 0 u. 1 liegen also
  596.             die negativen Offsets und in Block 2 u 3 die positiven
  597.             Offsets (Verwendung meist von Commodore nicht erlaubt).
  598.  
  599.          Exec.lib vgl. Dos.lib   positive Offsets von Com. erlaubt.
  600.  
  601.          Graphics.lib
  602.  
  603.          Int.lib
  604.  
  605.          TrackDiskDevice  (Struktur ist sehr kurz)
  606.  
  607.          HDdev.Base    sollte ein Festplattendevice finden
  608.  
  609.             scram8.device                              ;FF 698
  610.             scram16.device                             ;FF 698
  611.             scsi.device       Com.
  612.             hddisk.device     Com.
  613.             xt.device         Com.
  614.             gvpscsi.device
  615.             gvpat.device
  616.             scsidev.device    GVP alt
  617.             alf.device
  618.             ALF.device
  619.             oktagon.device                             ;AmigaPlus 5/92 S100
  620.             BOIL.device
  621.             scsi3.device      Golem
  622.             Nexus.device      Advanced Systems
  623.             icddisk.device    ICD
  624.             HardFrame.device  Microbotics
  625.             harddisk.device   Supra
  626.             SerieIII.device   Supra                    ;AmigaPlus 5/92 S100
  627.         suprascsi.device  SupraDriveXP500          ;von privat 08.09.92
  628.             vector.device     HK-Computer
  629.             ivs_scsi.device   Trumpcard
  630.             imscsi.device     Memphis                  ;AmigaPlus 5/92 S100
  631.             protarscsi.device Protar                   ;AmigaPlus 5/92 S100
  632.             evolution.device  Macro                    ;AmigaPlus 5/92 S100
  633.             pbscsi.device     Phoenix A1000            ;Fido-Netz
  634.             MASOBOSHI.device  Mastercard 2             ;Fido-Netz
  635.  
  636.          Sollte ihr Festplattentreiber nicht erkannt werden, so suchen
  637.          Sie bitte in Listen - device und schreiben den Namen ab (
  638.          Bitte auf Gross- und Kleinschreibung GENAU achten). Schicken
  639.          Sie mir bitte eine Postkarte mit  AbCd27.device . Danke
  640.       
  641.     - ZeroPage zeigt Speicher ab $0 mit den wichtigen Vectoren
  642.                   (Hallo Enforcer-Freunde)
  643.  
  644.     - VecPage  ab 68010 kann die ZeroPage mit movec verschoben
  645.          werden. Die Lage steht dann in VBR . VT zeigt die Lage im
  646.          Speicher und den Inhalt ab Block 0 (Unterschied zu Libs !!!)
  647.       Base - VecPage: Der gezeigte Speicherbereich kann im Filerequester
  648.          abgespeichert werden (2048 einstellen !!)
  649.  
  650.    BiTMapTest
  651.    ----------
  652.       Bitte verwenden Sie diesen Programmteil bei Disk-Validator-Viren
  653.       verseuchten Disketten. (FileTest und BlockKette melden Bitmap
  654.       ungueltig).
  655.       Fall1: Bitmapflag =$138 im Rootblock ist Null
  656.       VT bietet Neuberechnung an. Danach entnehmen Sie bitte diese
  657.       Disk fuer 10 Sekunden (Betriebssytem "vergisst diese Disk"). Danach
  658.       legen Sie die Disk wieder ein, Filetest muesste laufen.
  659.  
  660.       Fall2: SADDAM hat Zeiger auf den Bitmapblock = $13c im Rootblock
  661.       nach $140 verschoben. VT bietet Aenderung an, danach bitte Disk
  662.       entnehmen. siehe oben
  663.  
  664.       Fall3: SADDAM sitzt auch noch im Disk-Validator. VT bietet Rename
  665.       an. Neuer Name: fal.Disk-Valc  (notwendig damit Hash-Wert stimmt)
  666.       Bitte Disk kurz entnehmen. siehe oben
  667.  
  668.       Fall4: der schlimmste Fall, mir wurden 3 solche Disks zugeschickt.
  669.       $13c UND $140 enthalten den Wert 0. Hier braucht VT ihre Hilfe.
  670.       Loesung: suchen Sie bitte mit BitMapTest auch noch den Disk-
  671.          Validator und falls vorhanden Rename. Rename MUSS gemacht wer-
  672.          den, wenn verseuchter Disk-Validator gefunden wurde. Verseuchte
  673.          Disk bitte entnehmen und offen lassen !!!! Jetzt bitte KReset.
  674.          Booten Sie neu von einer Disk mit ORGINAL-Disk-Validator. Danach
  675.          legen Sie bitte die verseuchte Disk in DF0 oder DF1. Das Be-
  676.          triebssystem erkennt nun den $13c-Fehler und versucht den
  677.          Disk-Validator von der verseuchten Disk zu laden, was aber nicht
  678.          moeglich ist, da Sie den Namen geaendert haben (hoffentlich !!).
  679.          Also wird der saubere Disk-Validator von der Sys-Disk geladen
  680.          (Bei nur 1 Laufwerk erscheint "insert ...." 2 Wechsel notwendig!)
  681.          Das Betriebssystem schreibt nun $138 u. $13c neu (dauert eine Weile,
  682.          warten Sie bitte bis Laufwerks-LED aus ist.). Jetzt starten Sie
  683.          VT neu und decodieren IRAK-Blocks und loeschen fal.Disk-Valc .
  684.          Bis jetzt (10.07.91) habe ich so  JEDE  SADDAM-verseuchte Disk,
  685.          die mir zugeschickt wurde, retten koennen.
  686.  
  687.          Erkennt Zombi-Disk, bitte lesen Sie Zombi-Virus-Text
  688.          Erkennt Freedom-Disk (hoffe ich), lesen Sie Freedom-Text
  689.  
  690.          Kann bei Orginal-Spielen mit "echtem" FremdFormat den Root-
  691.          block ($370=880) natuerlich nicht zeigen.
  692.  
  693.       Hinweis: Nach Commodore ist die BitMap gueltig, wenn im LW -1 =
  694.          $FFFFFFFF steht. Dies stimmt nur zum Teil. Da das Betriebs-
  695.          system gegen 0 testet (auch KS2.04), wird z.B. auch der Wert 1
  696.          vom Betriebssystem als gueltig angesehen.
  697.  
  698.  
  699.    BlockITest
  700.    ----------
  701.       Abbruch: ESC oder re.Maustaste
  702.       Anzeige eines defekten Blocks moeglich (geht selbstverstaendlich
  703.       nicht bei Trackerror)
  704.  
  705.    Test1:
  706.    Suche nach Trackerror's  (weiss angezeigt)
  707.       - Fehler 30  SeekError         Track nicht gefunden
  708.       - Fehler 29  Disk Changed      Disk gewechselt
  709.             (auch wenn Sie es nicht glauben, dieser Fehler steht
  710.              manchmal in Byte 31 des DiskIoReq. Meist passiert dies,
  711.              wenn der Lesekopf zum naechsten Zylinder faehrt. Brechen
  712.              Sie den Test dann ab und starten ihn neu.)
  713.       - Fehler 28  WriteProtected    wird hier nicht geprueft
  714.       - Fehler 27  BadSecHdr         ungueltiger Sektor-Header
  715.       - Fehler 26  TooFewSecs        zuwenig Sektoren gefunden
  716.       - Fehler 25  BadSecSum         falsche Sektor-Checksumme
  717.       - Fehler 24  BadHdrSum         falsche Header-Checksumme
  718.       - Fehler 23  BadSecId          falsche Sektor-ID
  719.       - Fehler 22  BadSecPreamble    falscher Sektor-Vorspann
  720.       - Fehler 21  NoSecHdr          keinen Sektor-Header gefunden
  721.       - Fehler 20                    Fehler (aber mir unbekannt)
  722.  
  723.    Empfehlung:   (gilt NICHT fuer Orginal-Spiele mit Fremdformat !!!!)
  724.       - mit Einzelfilecopy oder DiskSalv retten was moeglich ist
  725.       - Disk neu formatieren, falls OrginalCommodore abbricht, Disk
  726.         in den Abfalleimer. Bitte nicht mit XYZ-Format ohne Verify
  727.         arbeiten.
  728.    HinweisB Juli 92:
  729.       Falls Sie bei einer Disk Fehlermeldungen bekommen, probieren Sie
  730.       die Disk mit ihrem 2.LW. Oder machen Sie ein einfaches diskcopy
  731.       (bitte KEIN nibblecopy). Oder verwenden Sie TurboBackup. Es kann
  732.       sein, dass die kopierte Disk KEINE Fehler mehr zeigt. Allerdings
  733.       sollten Sie dann bedenken, dass ein LW sich verstellt hat. Ent-
  734.       weder ihr LW oder das LW auf dem die "OrginalDisk" erzeugt wurde.
  735.  
  736.  
  737.    Test2:
  738.    Suche nach Blockinhalt, der von Viren angelegt wurde:
  739.          (blau angezeigt)
  740.  
  741.       - Lamer!    85 mal + 1 mal !! = 512 Bytes
  742.       - LAMER!    85 mal + 1 mal !! = 512 Bytes
  743.       - LAMER!!!  64 mal = 512 Bytes    (Return of the Lamer)
  744.       - VIRUS     Track 0      (Digital Emotion)
  745.       - Warsaw    85 mal + 1 mal !! = 512 Bytes
  746.       - MAD       85 mal
  747.       - 11111111 22222222 44444444 88888888   = Glasnost ab $100 im Block
  748.       - SACHSEN3  64 mal = 512 Bytes
  749.       - " Fast Eddie " = Fast Eddie ab $100 im Block
  750.       - SHIT           ab $30 im Block
  751.       - 1234  ab $5a  und  4E71(=NOP) 66 mal ab $64  (DiskVal1234)
  752.  
  753.         Sollte ein obengenannter Block innerhalb eines Files liegen (Test
  754.         mit Blockkette), so kann dieses File NICHT gerettet werden.
  755.  
  756.       - IRAK      1.Filedatenblock von SADDAM-VIRUS codiert
  757.                   kann gerettet werden
  758.                   (Es sind einige Nachahmungen aufgetaucht, die nicht
  759.                    IRAK als Kennung verwenden. Auch diese sollte VT
  760.                    erkennen und decodieren koennen.)
  761.                    ( Clones = z.B. LAME, LOOM, RISC usw. )
  762.  
  763.       - $ABCD0008   Datenblock von Little Sven codiert.
  764.                   Sollte VT erkennen und decodieren.
  765.  
  766.       - Test auf $5555 (UU) wieder entfernt, da selbst mit delete und
  767.         rename erzeugt (Fastmem und FastFileSystem notwendig!!!)
  768.  
  769.  
  770.    Test3:
  771.    Falls Blocktyp 2,8 oder $10 erkannt wird (d.h. bei FFS-Databloecken,
  772.    BootGirlDatas oder aehnlichen Programmteilen entfaellt der 8er-Test) :
  773.    Die Pruefsumme ueber dem Block wird berechnet und mit dem 5. Langwort
  774.    verglichen.
  775.    Fehlermeldung (weiss):
  776.                          - BadBloCheckSum
  777.  
  778.    Hinweis zu Test3 und Festplatten mit FFS:
  779.  
  780.    Bei HDs mit 165000 Bloecken waechst die Wahrscheinlichkeit, dass ein
  781.    FFS-Data-Sektor mit 2, $10 ,$20 beginnt. VT erkennt den Block nun nicht
  782.    als Data-Block, sondern glaubt einen Dir-Block oder Fileheader-Block
  783.    gefunden zu haben (je nach Kennung) und bildet eine Pruefsumme ueber
  784.    den Block. Da beim FastfileSystem keine Pruefsumme fuer Datenbloecke
  785.    eingetragen wird, meldet VT einen Fehler. Ich kann dieses Verhalten
  786.    von VT NICHT abstellen, da ich keinen einfachen Weg kenne, um einen
  787.    Datenblock im FFS entgegen der vorhandener Kennung -Dir- im Langwort 0,
  788.    als Datenblock zu erkennen. Nehmen Sie diese "Fehlermeldung" nicht
  789.    zu ernst. Schauen Sie aber ab und zu mit einem Monitor nach.
  790.    Beim alten AmigaDosSystem (auf Disk oder HD) handelt es sich SICHER
  791.    um einen defekten Block !!!!
  792.  
  793.    Test4:
  794.    Alle LinkViren, die ich kenne, werden mit Blocknummer (egal ob ADos
  795.    oder FFS) weiss angezeigt. Ausbauversuch bitte mit Filetest.
  796.  
  797.    Hinweis: BlockITest testet ALLE Bloecke. D.h. es kann ein LinkVirus
  798.    gefunden werden, der schon aus dem Verzeichnis geloescht ist, gar
  799.    nicht mehr aktiv werden kann und auch von FileTest nicht gefunden
  800.    wird.
  801.    Grund: Amiga-Dos entfernt bei Rename und Delete nur den Filenamen
  802.    aus dem Verzeichnis und gibt die Bloecke in der Bitmap frei. Die
  803.    FileDataBloecke dagegen werden NICHT veraendert.
  804.    Merken Sie sich die Blocknummer und setzen Sie den Blockinhalt mit
  805.    einem Diskmonitor oder Block loeschen (s.u.) auf NULL.
  806.  
  807.    decode IRAK  (09/10.07.91)
  808.  
  809.    Block loeschen:
  810.    Zuerst bitte die Disk mit Blockkette und Filetest ueberpruefen. Ge-
  811.    meldete Fehler dort schon ausbessern. Dann und wirklich erst dann
  812.    Bloecke mit BlockITest loeschen. VT kann ein File (z.B. Jack ver-
  813.    seucht) danach NICHT mehr reparieren. Warum dann dieser Programm-
  814.    teil: weil AmigaDos die Databloecke nicht mitloescht. Ich habe
  815.    mehrere aeltere PD-Disks zugeschickt bekommen, bei denen die User
  816.    mit BlockITest nicht mehr von Dos benutzte aber verseuchte Bloecke
  817.    gefunden haben. Um diese Unruhe zu beseitigen, wurde dieser Programm-
  818.    teil eingebaut.
  819.    Ablauf:
  820.       -Block zeigen    ja
  821.       -Block loeschen  ja      usw.
  822.  
  823.  
  824.  
  825.    BlockKette
  826.    ----------
  827.    Hinweis 13.08.92: Unter KS1.3 kann rechts oben fuer 2 Sekunden der
  828.        Hinweis " Status: validating!" auftauchen. Ein Teil der Disk ist
  829.        dann defekt. In Tools/LWinfo muesste dann auch Status: validating
  830.        stehen. Dabei kann die Bitmap IN ORDNUNG sein !!!! Dieser Fehler
  831.        wird ab KS2.04 von AmigaDos abgefangen. Die Disk ist aber irgend-
  832.        wo DEFEKT. z.B. Bad Listblock, Byte<->Block, Bad T-List usw. Die
  833.        Disk kann von AmigaDos NICHT repariert werden (von VT auch nicht).
  834.        Probieren Sie DiskSalv (Erfolg: gering). Probieren Sie BlockKette,
  835.        damit Sie die Fehlerquelle finden koennen.
  836.  
  837.    SchnellStopp: Space o. linke Maustaste  weiter dann wieder mit Space
  838.    Abbruch:      Esc oder re.Maustaste
  839.  
  840.    Testet JEDEN Block EINES Files auf Fehler (siehe bei BlockITest) und
  841.    Viren (siehe bei FileTest).
  842.    Hinweis: das alte Amiga File System arbeitet mit einer doppelten Ver-
  843.    kettung. Sollte ein "Soft"-Fehler auftauchen (z.B. bad HeaderKey), so
  844.    so kann dieser haeufig mit copy df0: to df1: all  behoben werden. Bei
  845.    Trackfehlern verwenden Sie bitte z.B. Disksalv .
  846.    Hinweis: Feb 92
  847.    Es scheint ein kommerzielles Diskoptimierungsprogramm zu geben, das
  848.    die Anforderungen von Commodore (jeder DatenBlock unter OFS enthaelt
  849.    einen Rueckzeiger auf den Fileheader) in bestimmten Situationen NICHT
  850.    einhaelt und den Rueckzeiger auf den eigenen FileDatenblock zeigen
  851.    laesst.
  852.    Inzwischen scheint ein Prg. aufgetaucht zu sein, das entgegen den
  853.    Commodore-Richtlinien $00000000 als Rueckzeiger eintraegt.
  854.    Wird Halt nach jeder Seite in VT-Prefs nicht gewaehlt, so stoppt VT
  855.    bei jedem Fehler (aber nicht bei Cruncher).
  856.    Read-Bit hat keine Auswirkungen, da ueber Blockroutine gelesen wird.
  857.    Hinweis:
  858.    Die LinkViren LZ, Golden Rider und Crime! koennen hier nicht sicher
  859.    erkannt werden, da die Routine nur je einen Block einlesen kann (geht
  860.    nicht anders). Da die Viren sich ans Ende des 1.Hunks haengen kann
  861.    ein Teil der 3 Testlangworte im gelesenen Block und der andere Teil
  862.    im naechsten Block liegt. VT findet dann beim Vergleichen nicht alle
  863.    3 Langworte und meldet sich nicht. Beim FileTest SOLLEN die Viren
  864.    SICHER erkannt werden.
  865.    Hinweis: Shell hat den Wert Null. Beim EinzelFileCopy gibt es manchmal
  866.    einen Fehler. VT meldet dann der Zeiger aus dem Fileheader auf den
  867.    Datenblock stimmt nicht. Loeschen Sie das shell-File und kopieren
  868.    Sie noch einmal. Vergleichen Sie mit der OrgWB. hier meldet sich VT
  869.    NICHT !!!
  870.  
  871.  
  872.    BB -> Speicher
  873.    ---------------
  874.    bitte DF0: oder Devs anklicken
  875.    Lade Bootbloecke in Speicher und teste
  876.    Viren, die ich habe, werden auf drei !!! Langwoerter getestet im BB
  877.    Sollte ein Virenname und vier umgedrehte Fragezeigen erscheinen,
  878.    so besitze ich den BBVirus nicht und habe ein Langwort in einer
  879.    Veroeffentlichung gefunden.
  880.    Hier lehne ich jede !!!! Verantwortung ab! Bitte schicken Sie
  881.    diese Bootbloecke an mich! DANKE!
  882.    Es wird ab VT2.33 Block0-3 gezeigt.
  883.  
  884.    Festplatte: Bei der Partition mit dem niedrigsten LowCyl wird der
  885.       echte PHYSIKALISCHE Block 0 angezeigt. Bei den anderen Partitionen
  886.       der LOGISCHE Block 0. BITTE aendern Sie den ECHTEN Block 0 NICHT !!
  887.       EIN Fehler und der Zugriff auf ALLE Daten der HD wird unmoeglich !!
  888.  
  889.    Speicher -> BB
  890.    ---------------
  891.    bitte DF0: oder Devs anklicken
  892.    schreibe Speicher in Bootblock 0 u 1 von DfX
  893.    MERKE: Nach Track 0 werden IMMER NUR 1024 Bytes geschrieben, auch
  894.       wenn Sie vorher 2048 Bytes geladen haben !!!! Warum ? Damit mit
  895.       VT keine 4-Block-Viren installiert werden koennen !!!
  896.    Sie koennen damit also auch BBe kopieren (aber bitte keine Viren!)
  897.    Schreibbedingungen:
  898.             - 512 Bytes/Sektor
  899.  
  900.    Ueberlege, bevor Du einen BB auf Festplatte schreibst !!!!!!!!!!
  901.    MERKE: Auf den physikalischen Block 0 der HD schreibt man nicht,
  902.           wenn man einen Nervenzusammenbruch vermeiden will !!!
  903.  
  904.    MERKE 2:
  905.    Bitte schreiben Sie auf eine FFS-Disk NIE einen OFS-BB (und gegen-
  906.    gleich). Warum ?? Nach einem Reboot wird die Disk als OFS behandelt
  907.    und wenn Sie jetzt ein File auf diese Disk kopieren, zerstoeren Sie
  908.    die Diskstruktur. Glauben Sie nicht. Dann probieren Sie es aus. Ich
  909.    habe es auch nicht fuer moeglich gehalten, bis mir die 1.Disk so
  910.    zerstoert zugeschickt wurde.
  911.  
  912.    Speicher
  913.    --------
  914.    alle Veraenderungen werden nur im Speicher vorgenommen
  915.    auf Disk wird der Speicher erst mit s.o. geschrieben
  916.  
  917.    NoBoot = erstelle Blocks ohne BootPrg.
  918.          klicke:
  919.                   OF  fuer altes AmigaDosSystem
  920.                   FF  fuer FastFileSystem
  921.  
  922.    insta. = erstelle bootbare Disk
  923.          klicke:
  924.                   OF  fuer altes AmigaDosSystem
  925.                   FF  fuer FastFileSystem
  926.  
  927.    BLK0/1/2/3 = Wechselgadget zur Anzeige von Blk 0-3 in HEX und ASCII
  928.  
  929.    Mit install (Ver.37.5 vom 28.4.91) der WB 37.67 wird ein neuer
  930.    Bootblock geschrieben, der die expansion.library patched. Ob
  931.    das bei der ROM-Version von KS2.0 auch notwendig ist, wird sich
  932.    zeigen.
  933.    Stand 27.10.91: Auch der Install-Befehl des A500+ schreibt diesen
  934.       BootBlock. Wahrscheinlich war die Entwicklung des ROM`s zu weit
  935.       fortgeschritten.
  936.  
  937.    BB-KS2.0 mit expansion.library
  938.     dc.l $444F5300,$E33D0E73,$00000370,$43FA003E
  939.     dc.l $70254EAE,$FDD84A80,$670C2240,$08E90006
  940.     dc.l $00224EAE,$FE6243FA,$00184EAE,$FFA04A80
  941.     dc.l $670A2040,$20680016,$70004E75,$70FF4E75
  942.     dc.l $646F732E,$6C696272,$61727900,$65787061
  943.     dc.l $6E73696F,$6E2E6C69,$62726172,$79000000
  944.  
  945.     
  946.    BB-FFS-KS2.0 mit expansion.library
  947.     dc.l $444F5301,$E33D0E72,$00000370,$43FA003E
  948.     dc.l $70254EAE,$FDD84A80,$670C2240,$08E90006
  949.     dc.l $00224EAE,$FE6243FA,$00184EAE,$FFA04A80
  950.     dc.l $670A2040,$20680016,$70004E75,$70FF4E75
  951.     dc.l $646F732E,$6C696272,$61727900,$65787061
  952.     dc.l $6E73696F,$6E2E6C69,$62726172,$79000000
  953.  
  954.     
  955.        BB KS2.0 mit expansion.library  25.08.91
  956.  
  957.              ;DOS0    PruefSumme  Zeiger auf RootBlock
  958.                                     (nicht wichtig)
  959.     000A0000 444F5300 E33D0E73    00000370
  960.  
  961.                ;Zeiger auf Name "expan...."
  962.     000A000C 43FA003E                                 LEA $A004C(PC),A1
  963.                ;mind. Vers 37
  964.     000A0010 7025                                     MOVEQ #$25,D0
  965.                ;openlib
  966.     000A0012 4EAEFDD8                                 JSR -$228(A6)
  967.     000A0016 4A80                                     TST.L D0
  968.                ;nicht gefunden
  969.     000A0018 670C                                     BEQ.S $A0026
  970.  
  971.     000A001A 2240                                     MOVEA.L D0,A1
  972.                ;patch
  973.     000A001C 08E900060022                             BSET #6,$22(A1)
  974.                ;closelib
  975.     000A0022 4EAEFE62                                 JSR -$19E(A6)
  976.                ;Zeiger auf Name "dos..."
  977.     000A0026 43FA0018                                 LEA $A0040(PC),A1
  978.                ;FindResident
  979.     000A002A 4EAEFFA0                                 JSR -$60(A6)
  980.     000A002E 4A80                                     TST.L D0
  981.                ;nicht gefunden
  982.     000A0030 670A                                     BEQ.S $A003C
  983.  
  984.     000A0032 2040                                     MOVEA.L D0,A0
  985.                ;hole Zeiger auf Initial. nach a0
  986.     000A0034 20680016                                 MOVEA.L $16(A0),A0
  987.     000A0038 7000                                     MOVEQ #0,D0
  988.     000A003A 4E75                                     RTS
  989.                ;FehlerFlag setzen
  990.     000A003C 70FF                                     MOVEQ #-1,D0
  991.     000A003E 4E75                                     RTS
  992.  
  993.     000A0040 dc.b "dos.library",0
  994.  
  995.     000A004C dc.b "expansion.library",0,0,0
  996.  
  997.     000A0060 00000000 00000000 00000000 00000000
  998.  
  999.    OrgBB  (frueher Lam3)
  1000.    --------------------
  1001.     Nur aktiviert, wenn Lamer3 oder Little Sven gefunden wurde.
  1002.     Lamer3 und Little Sven verschieben OrgBB codiert nach Block 2 u. 3
  1003.    Block 2 u. 3 wird entschluesselt und in Speicher geschrieben. Danach
  1004.    kann man den OrgBB zurueckschreiben.
  1005.    Wann nuetzt das nicht viel ???
  1006.    - Wenn der Kopierschutz schon auf Track 0 beginnt (Longtrack usw)
  1007.       (das Prg ist aber schon mit Lam3 nicht mehr gelaufen).
  1008.    - Wenn ein File oder BootblockIntro Block 2 u 3 belegt hat.
  1009.       So habe ich Lamer3 damals auf einer PD-Disk gefunden
  1010.       (das File ist aber schon durch Lamer3 zerstoert worden).
  1011.  
  1012.    FileTest:           (ProgrammFileTest)
  1013.    ---------
  1014.          - Sie haben in VTPrefs SeitenStopp eingestellt
  1015.          - oder Stopp mit Space-Taste oder li. Maustaste
  1016.            weiter dann wieder mit Space oder li. Maustaste
  1017.          - Abbruch mit ESC-Taste oder re.Maustaste
  1018.       Hinweis:
  1019.       Seit KS2.0 oder FFS wird das Read-Bit getestet. Verwenden Sie
  1020.       bitte bei so einem File BlockKette oder lassen Sie VT das Bit
  1021.       loeschen. Die restlichen Bits bleiben im Orginalzustand.
  1022.       Mit dem WB-Befehl (in c zu finden) protect oder Protect im
  1023.       VT-FileRequester koennen Sie spaeter das READ-Bit wieder setzen.
  1024.  
  1025.    - entsprechende Disk einlegen u n d warten bis LW-Led aus ist!!!
  1026.    - DF0: oder Devs anklicken
  1027.  
  1028.    Test1:
  1029.    Dieser Test wird nur durchgefuehrt, wenn DOS0 (=OFS) gefunden wurde.
  1030.       Teste Langwort 0 des Filedatablock auf 8 :
  1031.          Fehlermeldung: bad T.DATA
  1032.       Teste ob der Zeiger in Langwort 1 auf den Fileheader zeigt:
  1033.          Fehlermeldung: bad HEADERKEY
  1034.       Teste ob der Wert in Langwort 2 die richtige Reihenfolge enthaelt:
  1035.          Fehlermeldung: bad SEQNumber
  1036.  
  1037.    - normale Schrift: nichts gefunden
  1038.  
  1039.    Test2:
  1040.    - normale Schrift: nichts gefunden
  1041.    - blaue Schrift und Requester: wahrscheinlich Virus im File
  1042.    - weisse Schrift: File ist crunched oder Archiv
  1043.                      k e i n  Test auf Virusbefall moeglich
  1044.                      bitte entpacken und dann neu testen
  1045.    - blaue Schrift und Text:    File defekt ?
  1046.             Datenstruktur am Fileanfang stimmt nicht. Bitte merken Sie
  1047.             sich den Filenamen und versuchen Sie das File aus dem Cli
  1048.             zu starten. Hinweis: ein Fehler z.B. im 55 Datenblock eines
  1049.             Files wird in diesem Programmteil NICHT erkannt !!! Verwnden
  1050.             Sie dafuer bitte Blockkette.
  1051.             Eine grosse Anzahl von gefundenen defekten Dateien auf einer
  1052.             Disk, kann den VT zum Absturz bringen. Dies liegt NICHT am
  1053.             VT, sondern am AmigaDos. Jedes defekte File im Cli gestartet,
  1054.             fuehrt zum GURU. Wer's nicht glaubt, bitte selbst ausprobieren.
  1055.  
  1056.  
  1057.    - findet IRQ I, IRQ II, BGS9 I-III, Disaster Master, Revenge Lamer1+2,
  1058.      OrgPrg.e, die von Bgs9 I, BGS9 II oder Terrorists verschoben wurden,
  1059.      XENO, JEFF-BUTONIC I+II+3.10, Terrorists, THE SMILY CANCER1+2, Traveling
  1060.      Jack I+II, Return Of The Lamer (Disk-Validator), CCCP-Link
  1061.      TimeBomb V0.9, TimeBomber, EM-Wurm, BRET HAWNES, SADDAM, Color,
  1062.      BlueBox, LZ, Lamer-LoadWB, Gotcha, PP-Bomb, Virusblaster V2.3, Byte-
  1063.      Parasite1+2+3, Freedom, initial_cli, NoGuru, Disk.info, LAMER8-File, Mem-
  1064.      Check, Golden Rider, Disktroyer V1.0, CHAOS-MASTER, NoVi, Hochofen,
  1065.      DATA CRIME, Crime!, Excreminator 1, IRAK+Clones, NaST, METHAMORPHOSIS,
  1066.      Challenger, DARTH VADER, Crime!++, DriveInfo, DiskVal1234, LAME, LOOM,
  1067.      Infiltrator, RISC, HARD,
  1068.  
  1069.    - loescht auf Wunsch Prg.Viren
  1070.      ein Requester erscheint, es ist aber auch 'Weiter' moeglich
  1071.      in der startup-sequence muss bei Bedarf mit ed die 1. Zeile
  1072.      geloescht werden.
  1073.          BGS9 /3        VT unternimmt einen Renameversuch mit devs/A0,0
  1074.          Infiltrator    VT unternimmt Ausbauversuch
  1075.          DARTH VADER  ($A0)  einfach loeschen, bitte 1.Zeile Startup-
  1076.             sequence mit Editor loeschen
  1077.          Challenger (setclock)  VT sucht nach OrgFile in devs/keymaps,
  1078.             falls nicht gefunden, wird Virus allein geloescht.
  1079.          Nast=BGS9-Clone  VT sucht nach OrgFile in c, falls nicht ge-
  1080.             funden, wird Virus allein geloescht.
  1081.          RobNorthern=BGS9-Clone  VT sucht nach OrgFile in devs, falls
  1082.             nicht gefunden, wird Virus allein geloescht.
  1083.          Libs/Exec.library ( 4 Bytes), gehoert zu Excreminator 1
  1084.          einfach loeschen
  1085.          Excreminator 1
  1086.          einfach loeschen
  1087.          NoVi:
  1088.          versucht zuerst Rename mit .fastdir,$a0
  1089.          (Aenderung der startup-s. dann nicht notwendig !!)
  1090.          falls File nicht gefunden wird, wird die Loeschung des Viren-
  1091.          Prg.s allein angeboten (bitte dann startup-sequence aendern)
  1092.          CHAOS-MASTER = dir und disk.info
  1093.          wird geloescht, bitte dir-Befehl von OrgWB neu kopieren
  1094.          Disktroyer V1.0:
  1095.          wird geloescht, bitte startup-sequence ueberpruefen.
  1096.          memcheck:
  1097.          wird geleoscht, bitte 1.Zeile Startup-sequence loeschen
  1098.          LAMER8-File:    (haengt an VirusX)
  1099.          wird geloescht, da sich jeder Orginal-VirusX besorgen kann.
  1100.          Disk.info:      mit Text manipuliert
  1101.          wird geloescht, bitte von Orginal-WB neu kopieren
  1102.          NoGuru:
  1103.          wird geloescht, fuer Arbeit nicht notwendig
  1104.          initial_cli:     (AMIGAKNIGHT-Virus)
  1105.          wird geloescht, 1.Zeile startup-sequence bitte mit ED loeschen !!
  1106.          Freedom:
  1107.          wird geloescht
  1108.          JEFF BUTONIC V3.10:
  1109.          wird geloescht, 1.Zeile startup-sequence bitte mit ED loeschen !!
  1110.          ByteParasite1+2+3:
  1111.          wird geloescht
  1112.          Virusblaster V2.3:
  1113.          wird geloescht
  1114.          PP-Bomb:
  1115.          wird geloescht (Bitte kopieren Sie Powerpacker 3.0b)
  1116.          Gotcha LAMER:
  1117.          wird geloescht (Bitte kopieren Sie bei Bedarf dir, run, cd oder
  1118.                         execute von Org.WB zurueck)
  1119.          Lamer-LoadWB:
  1120.          wird geloescht (Bitte kopieren Sie LoadWB von Org.WB zurueck)
  1121.          icon.library-BlueBox-Virus:
  1122.          wird geloescht (Bitte kopieren Sie icon.library von Org.WB zurueck)
  1123.          color-Filevirus:
  1124.          wird geloescht (Aenderung in startup-s. nicht notwendig)
  1125.          IRAK-DataBlock:
  1126.          decodiert den Datenblock und schreibt ihn zurueck (sehr langsam)
  1127.          geht schneller mit BlockITest.
  1128.          SADDAM:
  1129.          loescht Disk-Validator
  1130.          (Aenderung in startup-s. nicht notwendig)
  1131.          BRET HAWNES:
  1132.          loescht $C0A0E0A0C0 in Root
  1133.          1.Zeile in startup-sequence muessen sie mit ed loeschen
  1134.          EM-Wurm:
  1135.          loescht $A0 in c
  1136.          loescht gefundene zerstoerte Dateien auf Wunsch
  1137.          Disaster Master:
  1138.          loescht cls
  1139.          Revenge Lamer 1 u. 2 :
  1140.          loescht A0A0A0A0A0
  1141.          Jeff-Butonic 1 u. 2 :
  1142.          loescht unsichtb. File oder Alias-Name (s.b. Jeff-Beschreibung)
  1143.          TimeBomb V0.9:
  1144.          loescht .info in c
  1145.          und falls vorhanden pic.xx in Root
  1146.          TimeBomber:
  1147.          loescht virustest
  1148.          und falls vorhanden VIRUSTEST.DATA
  1149.          Return of the Lamer:
  1150.          loescht Disk-Validator
  1151.          (Aenderung der startup-s. nicht notwendig !!)
  1152.          BGS9 1+2 und Terrorists:
  1153.          versucht zuerst Rename mit unsichtbarem File
  1154.          (Aenderung der startup-s. dann nicht notwendig !!)
  1155.          falls unsichtbares File nicht gefunden wird, wird die Loeschung
  1156.          des Viren-Prg.s angeboten
  1157.          Traveling Jack
  1158.          loescht auf Wunsch von Jack erzeugtes File (VIRUS.xy)
  1159.  
  1160.    - baut auf Wunsch CCCP, IRQ1+2, The Smily Cancer1+2, Traveling Jack1+2
  1161.      Xeno, LZ, Golden Rider, Hochofen, DATA CRIME, Crime!, Crime!++,
  1162.      Infiltrator
  1163.       aus File aus
  1164.       ( K e i n e  100% Garantie fuer Lauffaehigkeit !!!! Falls der
  1165.       Ausbau misslingt, schicken Sie mir bitte das verseuchte Orginal-
  1166.       file. Danke ! )
  1167.      Bei einem Fehlschlag kopieren Sie das verseuchte File auf eine
  1168.      leere formartierte Disk und versuchen dann den Ausbau.
  1169.       oder
  1170.      Um stark fragmentierten Speicher (kann eine Fehlerursache sein)
  1171.      zu beseitigen, starten Sie Kreset oder schalten Sie den Computer
  1172.      eine Minute aus.
  1173.      Wichtig:
  1174.      Nach dem Ausbauversuch startet das Programm neu um das Zurueck-
  1175.      schreiben zu ueberpruefen. Sollte das File immer noch blau sein,
  1176.      so waere ich fuer eine Nachricht dankbar.
  1177.      oder:
  1178.      Sie haben ein File, das mehrfach von IRQ2, Smily, LZ, Golden Rider,
  1179.      Crime, Crime!++ verseucht ist.
  1180.      Ich besitze ein IRQ2-verseuchtes File mit sechs Links, ein Smily-File
  1181.      mit vier Links und ein LZ-File mit zwei Links. Grenze bei Golden
  1182.      Rider ist 100000 Bytes. Hier muessen Sie dann
  1183.      ueber den File-Requester die Abnahme der Filegroesse kontrollieren und
  1184.      den Ausbauversuch fortsetzen.
  1185.  
  1186.    - sucht nach von BootControl V4.0, FileBootBlock, BB 2.0
  1187.      aus BB-Viren erzeugte
  1188.      Files (vgl. Fish). Entgegen meiner Erwartung laufen einige so erzeugte
  1189.      Files (Laenge:1048, 1060, 1072) ohne Absturz an !!!!!
  1190.  
  1191.  
  1192.    Startup-S DF0/Devs
  1193.    ------------------
  1194.    - zeigt 2KB der startup-sequence falls vorhanden, umschalten bitte
  1195.      mit BLK0/1/2/3-Gadget, hilfreich fuer schnelle Suche nach $A0 usw.
  1196.      in 1. Zeile
  1197.       aber bitte nicht $0A mit $A0 verwechseln !!
  1198.    - zeigt  n i c h t  startupII oder startup-sequence.hd
  1199.       (Anzeige jetzt moeglich = Umweg ueber FileRequester)
  1200.  
  1201.  
  1202.  
  1203.    Sp -> File -> Sp    = FileRequester
  1204.    -----------------------------------
  1205.         entfernt Aug 92  siehe Dok VT-FileReq
  1206.  
  1207.                                    
  1208.    Devs=Device-Requester
  1209.    =====================
  1210.       Nimmt bis zu 30 "gemountete" Devices auf. (also kein assign, kein RAW
  1211.       AUX, s usw.)
  1212.       Nach 30 uebernommenen Eintraegen wird die Suche beendet.
  1213.       Ende  Abbruch ohne Auswahl
  1214.       Auswahl mit linker Maustaste
  1215.       Scroll mit PropGadget
  1216.       Die "einfache" Commodore-RAM-Disk wird nicht erkannt.
  1217.  
  1218.  was kann das Prg. nicht:
  1219.  ------------------------
  1220.    - ist nicht speicherresident
  1221.      - bitte P-Bit nicht setzen - sicherer Guru !!!!
  1222.    - bitte nicht mehrere Programme gleichzeitig laufen lassen
  1223.    - Virennamen aus der startup-sequence entfernen
  1224.       (verwenden Sie hierfuer bitte Ihren Editor)
  1225.  
  1226.  Es werden nur Viren ohne Reset geloescht, die ich selbst reassembliert habe.
  1227.  Leider werden die Virenroutinen immer besser (immer mehr Listen und Zeiger
  1228.  veraendert), sodass mit vernuenftigen Aufwand der Org.Zustand nicht mehr
  1229.  hergestellt werden kann. Deshalb inzwischen auch bei einigen Viren, die
  1230.  ich reassembliert habe, nur noch RESET !!
  1231.  Alles andere ist mir zu gefaehrlich !! (Zeiger vergessen, Task nicht erkannt
  1232.  usw.)
  1233.  
  1234.  
  1235.    BEKANNTE PROBLEME:
  1236.    ==================
  1237.  
  1238.    - Probleme mit Mach2.4, dann nehmen Sie bitte MachII V2.6 (z.B.Fish254)
  1239.       und lesen Sie bitte Mach2.6Doc !!
  1240.       Tip von J.K. fuer Mach2.4 :
  1241.          waehrend des Aufbaus von VT Mauszeiger bewegen
  1242.  
  1243.    - oder MachIII   (z.B.Fish378)
  1244.    - oder MachIII.1 (z.B.Fish471)
  1245.    - oder Mach IV
  1246.  
  1247.    - Probleme mit MyMenu, dann versuchen Sie bitte ParM (Fish 540)
  1248.          MyMenu haelt sich nicht an die Commodorerichtlinien.
  1249.  
  1250.    - VT meldet unter Kick1.3 eine 68030-Karte als 68020. Mit Kick2.0
  1251.      wird die Karte IMMER richtig erkannt. Der Fehler liegt bei Kick1.3
  1252.      (inzwischen auch in Literatur dokumentiert), da Bit 0 und 1 nicht
  1253.      aber Bit 2 gesetzt werden. Abhilfe: Aufruf von setcpu (auch ohne
  1254.      Parameter) setzt Bit 2.
  1255.      erledigt 09.08.91: VT erkennt jetzt auch unter KS1.3 OHNE setcpu
  1256.      68030/40 richtig
  1257.  
  1258.    - Memorywert von VT und z.B. Mach III sind verschieden. Bitte haengen
  1259.      Sie an MachIII-Wert 3 Nullen an und teilen dann durch 1024 (=1KB).
  1260.      Sie erhalten den VT-Wert. Also rechnet VT richtig !!! Faellt erst
  1261.      bei grossen MemWerten auf.
  1262.  
  1263.    - weitere Probleme bitte melden
  1264.  
  1265.    - Fuer Aenderungswuensche bin ich dankbar !!
  1266.        Texte bitte auf Disk
  1267.        (aber bitte nicht gecruncht, sondern als ASCII, Ihr
  1268.        Text- oder CrunchPrg besitze ich nach Murphy bestimmt nicht)
  1269.  
  1270.   D A N K E !!  D A N K E !!
  1271.  
  1272.   Bitte Disk mit "Viren" kennzeichnen !!!
  1273.   Adresse und Tel. nicht vergessen, kleiner Text waere nicht schlecht
  1274.    (Beides aber nicht unbedingt notwendig, nur das VIRUS-Prg.  zaehlt)
  1275.  
  1276.   Hinweis: Ich suche  n u r  Viren und neue Cruncher!! , Disk wird nach
  1277.            kopieren des VirusBBs oder des VirusPrgs  formatiert.
  1278.            Adresse und Tel. wandert nach Virusanalyse in Papierkorb !!
  1279.             (da keine Rueckfrage mehr notwendig)
  1280.            Ich pflege meine Zusagen auch einzuhalten !!
  1281.  
  1282.  
  1283.  
  1284.    Heiner Schneegold
  1285.    Am Steinert 8
  1286.    8701 Eibelstadt
  1287.    (W-Deutschland)
  1288.  
  1289.    Tel: 09303/8369
  1290.    (19.00 - 20.00 Uhr)
  1291.  
  1292.  
  1293.  bis bald !!
  1294.  
  1295.  Heiner
  1296.  
  1297.  
  1298.  
  1299.